/* tslint:disable:jsdoc-format max-line-length */
// warning: Generated code! Do not change!
var App;
(function (App) {
    var Models;
    (function (Models) {
        "use strict";
        var ACCar = (function () {
            function ACCar(data) {
                this.id = data ? data.id : null;
                this.name = data ? data.name : null;
            }
            return ACCar;
        })();
        Models.ACCar = ACCar;
        var ACConfigBase = (function () {
            function ACConfigBase(data) {
                this.id = data ? data.id : null;
            }
            return ACConfigBase;
        })();
        Models.ACConfigBase = ACConfigBase;
        var ACConfigBooking = (function () {
            function ACConfigBooking(data) {
                this.name = data ? data.name : null;
                this.time = data ? data.time : null;
                this.id = data ? data.id : null;
            }
            return ACConfigBooking;
        })();
        Models.ACConfigBooking = ACConfigBooking;
        var ACConfigDynamicTrack = (function () {
            function ACConfigDynamicTrack(data) {
                this.sessionStart = data ? data.sessionStart : null;
                this.randomness = data ? data.randomness : null;
                this.lapGain = data ? data.lapGain : null;
                this.sessionTransfer = data ? data.sessionTransfer : null;
                this.id = data ? data.id : null;
            }
            return ACConfigDynamicTrack;
        })();
        Models.ACConfigDynamicTrack = ACConfigDynamicTrack;
        var ACConfigPractice = (function () {
            function ACConfigPractice(data) {
                this.name = data ? data.name : null;
                this.time = data ? data.time : null;
                this.waitTime = data ? data.waitTime : null;
                this.id = data ? data.id : null;
            }
            return ACConfigPractice;
        })();
        Models.ACConfigPractice = ACConfigPractice;
        var ACConfigQualify = (function () {
            function ACConfigQualify(data) {
                this.name = data ? data.name : null;
                this.time = data ? data.time : null;
                this.waitTime = data ? data.waitTime : null;
                this.id = data ? data.id : null;
            }
            return ACConfigQualify;
        })();
        Models.ACConfigQualify = ACConfigQualify;
        var ACConfigRace = (function () {
            function ACConfigRace(data) {
                this.name = data ? data.name : null;
                this.laps = data ? data.laps : null;
                this.waitTime = data ? data.waitTime : null;
                this.id = data ? data.id : null;
            }
            return ACConfigRace;
        })();
        Models.ACConfigRace = ACConfigRace;
        var ACConfigServer = (function () {
            function ACConfigServer(data) {
                this.name = data ? data.name : null;
                this.password = data ? data.password : null;
                this.adminPassword = data ? data.adminPassword : null;
                this.clientSendInterval = data ? data.clientSendInterval : null;
                this.portUdp = data ? data.portUdp : null;
                this.portTcp = data ? data.portTcp : null;
                this.portHttp = data ? data.portHttp : null;
                this.sleepTime = data ? data.sleepTime : null;
                this.blacklistMode = data ? data.blacklistMode : null;
                this.loopMode = data ? data.loopMode : null;
                this.registerToLobby = data ? data.registerToLobby : null;
                this.maxClients = data ? data.maxClients : null;
                this.pickupMode = data ? data.pickupMode : null;
                this.cars = data ? data.cars : null;
                this.tracks = data ? data.tracks : null;
                this.trackConfigs = data ? data.trackConfigs : null;
                this.sunAngle = data ? data.sunAngle : null;
                this.raceOvertime = data ? data.raceOvertime : null;
                this.votingQuorum = data ? data.votingQuorum : null;
                this.voteDuration = data ? data.voteDuration : null;
                this.kickQuorum = data ? data.kickQuorum : null;
                this.tCAllowed = data ? data.tCAllowed : null;
                this.absAllowed = data ? data.absAllowed : null;
                this.stabilityAllowed = data ? data.stabilityAllowed : null;
                this.autoclutchAllowed = data ? data.autoclutchAllowed : null;
                this.damageMultipier = data ? data.damageMultipier : null;
                this.fuelRate = data ? data.fuelRate : null;
                this.allowedTiresOut = data ? data.allowedTiresOut : null;
                this.tireWearRate = data ? data.tireWearRate : null;
                this.tireBlanketsAllowed = data ? data.tireBlanketsAllowed : null;
                this.id = data ? data.id : null;
            }
            return ACConfigServer;
        })();
        Models.ACConfigServer = ACConfigServer;
        var ACServer = (function () {
            function ACServer(data) {
                this.id = data ? data.id : null;
                this.name = data ? data.name : null;
                this.running = data ? data.running : null;
                this.configurations = data ? data.configurations : null;
            }
            return ACServer;
        })();
        Models.ACServer = ACServer;
        var ACTrack = (function () {
            function ACTrack(data) {
                this.id = data ? data.id : null;
                this.name = data ? data.name : null;
                this.config = data ? data.config : null;
            }
            return ACTrack;
        })();
        Models.ACTrack = ACTrack;
    })(Models = App.Models || (App.Models = {}));
})(App || (App = {}));
//# sourceMappingURL=ServerModels.js.map